package com.sihai.ehr.model.sys;

/**
 * 招聘管理枚举
 * 
 * @author Henry-PC
 * 
 */
public enum InviteEnum {
	/*****************************
	 * ---------招聘申请状态----------
	 *****************************/
	/** 审核通过 */
	pass_audit("审核通过"),
	/** 审核未通过 */
	reject_audit("审核未通过"),
	/** 审核中 */
	within_audit("审核中"),

	/*****************************
	 * ---------招聘结果枚举----------
	 *****************************/
	/** 未安排 */
	not_scheduled("未安排"),
	/** 安排中 */
	arrangement("安排中"),
	/** 进行中 */
	in("进行中"),
	/** 已完成 */
	completed("已完成"),

	/*****************************
	 * --------面试结果状态---------
	 *****************************/
	/** 通过 */
	pass("通过"),
	/** 未通过 */
	unpass("未通过 "),
	/** 进行中 */
	viewing("进行中"),
	/** 淘汰 */
	out("淘汰 "),
    /** 录用 */
    employ("录用"),

	/*****************************
	 * --------面试人员通过结果状态---------
	 *****************************/
	/** 未报到 */
	uncheck_in("未报到"),
	/** 未通过 */
	check_in("已报到"),
	/** 放弃 */
	give_up("放弃"),

	/*****************************
	 * ----------评价结果枚举---------
	 *****************************/
	/** 建议复试 */
	retrial_exam("建议复试"),
	/** 不建议复试 */
	not_re_exam("不建议复试"),

	/** 本职任用 */
	own_appointment("本职任用"),
	/** 建议岗位 */
	advice_job("建议岗位"),
	/** 转人才库 */
	turn_pool("转人才库"),
	/** 直接删除 */
	deleted_directly("直接删除"),

	/*****************************
	 * ----------程度模块-----------
	 *****************************/
	/** 极佳 */
	excellent("极佳"),
	/** 佳 */
	good("佳"),
	/** 一般 */
	average("一般"),
	/** 稍差 */
	less("稍差"),
	/** 不佳 */
	poor("不佳"),

	/*****************************
	 * ---------技能熟练度枚举---------
	 *****************************/
	/** 一般 */
	general("一般"),
	/** 掌握 */
	master("掌握"),
	/** 精通 */
	proficient("精通"),

	/*****************************
	 * -------面试人员心态枚举---------
	 *****************************/
	/** 准时 */
	on_time("准时"),
	/** 未按时 */
	un_on_time("未按时");

	private InviteEnum(String name) {
		this.name = name;
	}

	private String name;

	public String getName() {
		return this.name;
	}

	//
	// /**
	// * 获取值CODE的相应描述内容
	// *
	// * @param name
	// * @return
	// */
	// public String valueDesc(int code) {
	// for (InterviewFirstResultState pState : values()) {
	// if (pState.getCode() == code) {
	// return pState.getName();
	// }
	// }
	// return null;
	// }
}
